﻿#pragma once


#include "DM.h"

class SandboxLayer : public DM::Layer
{
public:
	SandboxLayer();
	~SandboxLayer() override = default;

	void OnUpdate(DM::Timestep ts) override;

	void OnImGuiRender() override;

	void OnEvent(DM::Event& event) override;

private:
	glm::vec4 m_cube_color_;
	DM::ShaderLibrary m_shader_library_;
	DM::Ref<DM::Texture2D> m_texture_2d_;
	DM::OrthographicCameraController m_camera_controller_;
};
